Hierarchical Caching and Prefetching for Improving the Performance of Continuous Media Servers
نویسندگان
چکیده
The number of concurrent video or audio streams a disk-based Continuous Media Server can support, is limited by the time needed for the associated data blocks to be retrieved from secondary storage. Along with the cost of RAM, these two strongly interrelated parameters determine the cost/performance metric of the Media Server. Research efforts have focused either on maximizing disk performance but typically at high expenses of main memory, or on using efficiently memory to achieve high performance. In this study both factors are considered and towards this, pre-fetching strategies into cache hierarchies are introduced. These techniques exploit the large predictability that continuous media requests show, to increase the number of supported streams while at the same time keep low the memory requirements and the start-up latency. The analysis and experimentation with drive-accurate simulation models of modern disk drives show significant gains that become more encouraging when projected with the trends in storage technology. Thesis Supervisor: Peter Triantafillou
منابع مشابه
Hierarchical Caching and Prefetching for High Performance Continuous Media Servers with Smart Disks
The rapidly emerging smart disk technology introduces additional resources in a computer system (such as embedded drive-level caches and powerful controllers) the parallel exploitation of which can drastically improve the performance of applications. This paper contributes algorithms which exploit these resources to improve the performance of continuous media servers. Performance is measured in...
متن کاملAn Observed Study on Improved Caching by Adaptive and Partial Aggressive Prefetching
This paper gives the observed study to investigate the advantages over adaptive prefetching with proxy caching for large multimedia streaming. The adaptive and partial prefetching method fetch the media chunks dynamically based on the user access pattern in the proxy servers and updates the current access pattern in to media server. The study analyzed the proxy caching study of iRcache and appl...
متن کاملStreaming Flow Analyses for Prefetching in Segment-based Proxy Caching to Improve Media Delivery Quality
Segment-based proxy caching schemes have been effectively used to deliver streaming media objects. However, this approach does not always guarantee the continuous delivery because the tobe-viewed segments may not be cached in the proxy in time. The potential consequence is the playback jitter at the client side due to the proxy delay in fetching these uncached segments, thus we call the problem...
متن کاملImproving Web Server Performance with Predictive Caching
Even with rapid advances in the technology of processors, memory, storage and networks, the growth in web-based information and the increased use of web-based applications continue to place demands on the Internet. Performance of web servers continues to present challenges. Delays in access to web-based information, i.e., access latency, continues to be a serious problem, even with higher bandw...
متن کامل